package com.wangshang.user.po;

/**
 * AbstractUser entity provides the base persistence definition of the User
 * entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public abstract class AbstractUser implements java.io.Serializable {

	// Fields

	private String userIdentify;
	private String userMail;
	private String userName;
	private String userIdCardNum;
	private String userTelNum;
	private Integer userScore;
	private String userServiceId;
	private String password;
	private Integer recntSkimKind1;
	private Integer recntSkimKind2;
	private Integer recntSkimKind3;
	private Short vipLevel;

	// Constructors

	/** default constructor */
	public AbstractUser() {
	}

	/** minimal constructor */
	public AbstractUser(String userIdentify, String userMail, String userName,
			String userIdCardNum, Integer userScore, String password) {
		this.userIdentify = userIdentify;
		this.userMail = userMail;
		this.userName = userName;
		this.userIdCardNum = userIdCardNum;
		this.userScore = userScore;
		this.password = password;
	}

	/** full constructor */
	public AbstractUser(String userIdentify, String userMail, String userName,
			String userIdCardNum, String userTelNum, Integer userScore,
			String userServiceId, String password, Integer recntSkimKind1,
			Integer recntSkimKind2, Integer recntSkimKind3, Short vipLevel) {
		this.userIdentify = userIdentify;
		this.userMail = userMail;
		this.userName = userName;
		this.userIdCardNum = userIdCardNum;
		this.userTelNum = userTelNum;
		this.userScore = userScore;
		this.userServiceId = userServiceId;
		this.password = password;
		this.recntSkimKind1 = recntSkimKind1;
		this.recntSkimKind2 = recntSkimKind2;
		this.recntSkimKind3 = recntSkimKind3;
		this.vipLevel = vipLevel;
	}

	// Property accessors

	public String getUserIdentify() {
		return this.userIdentify;
	}

	public void setUserIdentify(String userIdentify) {
		this.userIdentify = userIdentify;
	}

	public String getUserMail() {
		return this.userMail;
	}

	public void setUserMail(String userMail) {
		this.userMail = userMail;
	}

	public String getUserName() {
		return this.userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getUserIdCardNum() {
		return this.userIdCardNum;
	}

	public void setUserIdCardNum(String userIdCardNum) {
		this.userIdCardNum = userIdCardNum;
	}

	public String getUserTelNum() {
		return this.userTelNum;
	}

	public void setUserTelNum(String userTelNum) {
		this.userTelNum = userTelNum;
	}

	public Integer getUserScore() {
		return this.userScore;
	}

	public void setUserScore(Integer userScore) {
		this.userScore = userScore;
	}

	public String getUserServiceId() {
		return this.userServiceId;
	}

	public void setUserServiceId(String userServiceId) {
		this.userServiceId = userServiceId;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public Integer getRecntSkimKind1() {
		return this.recntSkimKind1;
	}

	public void setRecntSkimKind1(Integer recntSkimKind1) {
		this.recntSkimKind1 = recntSkimKind1;
	}

	public Integer getRecntSkimKind2() {
		return this.recntSkimKind2;
	}

	public void setRecntSkimKind2(Integer recntSkimKind2) {
		this.recntSkimKind2 = recntSkimKind2;
	}

	public Integer getRecntSkimKind3() {
		return this.recntSkimKind3;
	}

	public void setRecntSkimKind3(Integer recntSkimKind3) {
		this.recntSkimKind3 = recntSkimKind3;
	}

	public Short getVipLevel() {
		return this.vipLevel;
	}

	public void setVipLevel(Short vipLevel) {
		this.vipLevel = vipLevel;
	}

}